Definition of Watering Hole

  • (noun) a health resort near a spring or at the seaside

Synonyms of Watering Hole


Antonyms of Watering Hole


No Antonyms Found.

Homophones of Watering Hole


No Homophones Found.